MASK_CNT_SEL=HSTATE_CNT, INC_SEL=PCLK, POL=ACTIVE_HIGH
Panel Interface Signal Generator Register
EN | Enable pigeon Mode on this signal |
POL | Polarity of signal output 0 (ACTIVE_HIGH): Normal Signal (Active high) 1 (ACTIVE_LOW): Inverted signal (Active low) |
INC_SEL | Event to incrment local counter 0 (PCLK): pclk 1 (LINE): Line start pulse 2 (FRAME): Frame start pulse 3 (SIG_ANOTHER): Use another signal as tick event |
OFFSET | offset on pclk unit |
MASK_CNT_SEL | select global counters as mask condition, use together with MASK_CNT 0 (HSTATE_CNT): pclk counter within one hscan state 1 (HSTATE_CYCLE): pclk cycle within one hscan state 2 (VSTATE_CNT): line counter within one vscan state 3 (VSTATE_CYCLE): line cycle within one vscan state 4 (FRAME_CNT): frame counter 5 (FRAME_CYCLE): frame cycle 6 (HCNT): horizontal counter (pclk counter within one line ) 7 (VCNT): vertical counter (line counter within one frame) |
MASK_CNT | When the global counter selected through MASK_CNT_SEL matches value in this reg, pigeon local counter start ticking |
STATE_MASK | state_mask = (FS|FB|FD|FE) and (LS|LB|LD|LE) , select any combination of scan states as reference point for local counter to start ticking 1 (FS): FRAME SYNC 2 (FB): FRAME BEGIN 4 (FD): FRAME DATA 8 (FE): FRAME END 16 (LS): LINE SYNC 32 (LB): LINE BEGIN 64 (LD): LINE DATA 128 (LE): LINE END |